package com.xpec.c4.persistence.amf3byte;

import java.io.File;

/**
 * 持久化分析器接口
 * 
 * @author GuoQi E-mail: guoqi@xpec.com.cn
 *@version 创建时间: 2010-5-27下午07:40:43
 */
public interface IParser {

	/**
	 * 把给定的对象转换为持久化数据
	 * 
	 * @param src
	 *            待转换对象
	 * @param fileName
	 *            文件名称(含路径)
	 * @return 持久化文件
	 */
	public File build(Object src, String fileName);

	/**
	 * 把给定的数据转化为对象
	 * 
	 * @param file
	 *            持久化文件
	 * @return 根据持久化数据生成的对象
	 */
	public Object parse(String fileName);
}
